Skip to content

add tcsh dependency to NCL 6.6.2 to avoid using system csh#25027

Merged
jfgrimm merged 2 commits intoeasybuilders:developfrom
Thyre:20260109174037_new_pr_NCL662
Jan 14, 2026
Merged

add tcsh dependency to NCL 6.6.2 to avoid using system csh#25027
jfgrimm merged 2 commits intoeasybuilders:developfrom
Thyre:20260109174037_new_pr_NCL662

Conversation

@Thyre
Copy link
Collaborator

@Thyre Thyre commented Jan 9, 2026

(created using eb --new-pr)

See discussion in Slack: https://easybuild.slack.com/archives/C34UA1HT7/p1767969299695519

The EasyBlock currently doesn't support most of pre[...]opts, so a patch is the only way to fix this.
Avoids errors like:

# Shell for the command: './ymake -config $PWD'
# Use command history, exit to stop
eb-shell> ./ymake -config $PWD
bash: ./ymake: /bin/csh: bad interpreter: No such file or directory

@Thyre Thyre added the bug fix label Jan 9, 2026
@github-actions github-actions bot added 2025b issues & PRs related to 2025b common toolchains change labels Jan 9, 2026
@Thyre Thyre added this to the next release (5.2.1?) milestone Jan 9, 2026
@Thyre
Copy link
Collaborator Author

Thyre commented Jan 9, 2026

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ecpr-25027"

@boegelbot
Copy link
Collaborator

@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=25027 EB_ARGS="--installpath /tmp/$USER/ecpr-25027" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25027 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 9359

Test results coming soon (I hope)...

Details

- notification for comment with ID 3729756933 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
FAILED
Build succeeded for 0 out of 1 (total: 1 min 31 secs) (1 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.23
See https://gist.github.com/boegelbot/35256edf34cc628ab0d71b9bf8cfa372 for a full test report.

@Thyre

This comment was marked as resolved.

@Thyre
Copy link
Collaborator Author

Thyre commented Jan 9, 2026

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ecpr-25027"

@boegelbot
Copy link
Collaborator

@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=25027 EB_ARGS="--installpath /tmp/$USER/ecpr-25027" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25027 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 9361

Test results coming soon (I hope)...

Details

- notification for comment with ID 3729880144 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (total: 2 hours 48 mins 36 secs) (1 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.23
See https://gist.github.com/boegelbot/8a5e894e743e2a736e34582883cb7523 for a full test report.

@Thyre
Copy link
Collaborator Author

Thyre commented Jan 12, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 1 out of 1 (total: 29 mins 20 secs) (1 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor, 1 x AMD Navi 48 [Radeon RX 9070/9070 XT/9070 GRE] (device id: 0x7550, gfx: gfx1201, driver: Linuxversion6.18.4-arch1-1(linux@archlinux)(gcc(GCC)15.2.120260103,GNUld(GNUBinutils)2.45.1)#1SMPPREEMPT_DYNAMICFri,09Jan202619:43:48+0000), 1 x AMD Raphael (device id: 0x164e, gfx: gfx1036, driver: Linuxversion6.18.4-arch1-1(linux@archlinux)(gcc(GCC)15.2.120260103,GNUld(GNUBinutils)2.45.1)#1SMPPREEMPT_DYNAMICFri,09Jan202619:43:48+0000), Python 3.14.2
See https://gist.github.com/Thyre/3cba6fadb66a4ade3eaf7b85bbdb4996 for a full test report.

@Thyre
Copy link
Collaborator Author

Thyre commented Jan 12, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 12 out of 12 (total: 1 hour 26 mins 30 secs) (1 easyconfigs in total)
Framework - Linux Fedora Linux 43, x86_64, AMD Ryzen AI 7 350 w/ Radeon 860M (zen5), 1 x AMD Krackan [Radeon 840M / 860M Graphics] (device id: 0x1114, gfx: gfx1152, driver: Linuxversion6.18.4-200.fc43.x86_64(mockbuild@bc1e0bf216f84bd4841c551523010be9)(gcc(GCC)15.2.120251211(RedHat15.2.1-5),GNUldversion2.45.1-1.fc43)#1SMPPREEMPT_DYNAMICThuJan817:35:49UTC2026), Python 3.14.2
See https://gist.github.com/Thyre/45874a097f6c43d73d0cfc1dcac98fe1 for a full test report.

Copy link
Member

@jfgrimm jfgrimm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@jfgrimm jfgrimm removed the change label Jan 14, 2026
@jfgrimm
Copy link
Member

jfgrimm commented Jan 14, 2026

Going in, thanks @Thyre!

@jfgrimm jfgrimm merged commit f1786a6 into easybuilders:develop Jan 14, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025b issues & PRs related to 2025b common toolchains bug fix ready-to-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments